The Proof Is Out There: Aliens Hiding In Meteors